/*.page-tit-box2 {  }
  .page-tit-box2 .page-tit { position: relative; display: inline-block; margin-top: 0; margin-bottom: 0.12rem; color: #434343; }
  .page-tit-box2.text-center .page-tit:before { left: 50%; width: 1rem; transform: translateX(-50%); }
.page-tit-box2.tit-color .page-tit { color: #000; }

.page-tit-box { display: flex; justify-content: space-between; align-items: center; margin-bottom: 0.6rem; }
  .page-tit { position: relative; }
    .page-tit .title { position: relative; display: inline-block; color: #0b6e3d; font-weight: bold; line-height: 1; }
    .page-tit .title.style2 { color: #000; font-weight: normal; }
      .page-tit .title:before { content: ''; position: absolute; bottom: -0.15rem; left: 0; width: 100%; height: 3px; background-color: var(--theme-color); }
      .page-tit .title:after { content: ''; position: absolute; bottom: 0.03rem; left: 100%; margin-left: 0.25rem; width: 0.25rem; height: 50%; background: url(../images/010.png) no-repeat 50% 50%; background-size: cover; }
    .page-tit .txt { margin: 0 auto; padding-top: 0.2rem; max-width: 9.0rem; color: #0d7a3c; font-size: 0.16rem; }
@media screen and (max-width: 991px) {
  .page-tit-box { margin-bottom: 0.4rem; }
}*/

.col-title {  }
  .col-title .tit-en { margin-bottom: 0.05rem; color: #303030; font-size: 0.4rem; font-weight: bold; line-height: 1; text-transform: uppercase; }
  .col-title .tit-en span { color: #253783; }
  .col-title .tit { color: #222; font-size: 0.24rem; font-weight: bold; }

  .col-title .txt09 { position: relative; margin-bottom: 0.5rem; padding-top: 0.2rem; padding-bottom: 0.2rem; color: #393939; font-size: 0.18rem; }
    .col-title .txt09:before { content: ''; position: absolute; bottom: 0; left: 50%; transform: translateX(-50%); border-radius: 0.03rem; width: 0.44rem; height: 0.05rem; background-color: #ff6400; }

.page-pro-category-box { border-bottom: 1px solid #eaeaea; }
  .page-pro-category { display: flex; justify-content: space-around; align-items: center; list-style: none; margin: 0; padding: 0; }
    .page-pro-category > li { position: relative; padding-bottom: 0.3rem; }
    .page-pro-category > li > a { color: #8c8c8c; font-size: 0.2rem; font-weight: bold; }
    .page-pro-category > li:before { content: '\e654'; position: absolute; bottom: 0; left: 50%; color: #1d1f86; font-size: 0.26rem; transform: translateX(-50%); font-family: "ifa" !important; opacity: 0; }
    .page-pro-category > li.cur:before { opacity: 1; }
    .page-pro-category > li.cur a { color: #1d1f86; }

  .page-pro-category2 { padding: 0.1rem 0.4rem; }
    .page-pro-category2 ul { display: none; flex-wrap: wrap; list-style: none; margin: 0; padding: 0; }
    .page-pro-category2 ul.cur { display: flex; }
    .page-pro-category2 ul li { padding: 0 0.08rem; }
    .page-pro-category2 ul li a { display: inline-block; padding: 0.08rem 0.25rem; border-radius: 0.2rem; color: #1d1f86; }
    .page-pro-category2 ul li.cur a { color: #fff; background-color: #1d1f86; }




.news-topbox {  }
.news-topbox .swiper { padding-bottom: 0.5rem; }
  .news-topbox .item { display: flex; }
  .news-topbox .item .img-box {  }
  .news-topbox .item .txt-box { display: flex; flex-direction: column; justify-content: center; height: 100%; }
    .news-topbox .item .txt-box .tit {  color: #222; font-weight: bold; }
    .news-topbox .item .txt-box .txt { font-size: 0.18rem; color: #222; line-height: 2; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 4; overflow: hidden; }
    .news-topbox .item .txt-box .item-foot { display: flex; justify-content: space-between; align-items: center; }
    .news-topbox .item .txt-box .date { font-size: 0.18rem; color: #8c8c8c; }
    .news-topbox .item .txt-box .goto-a { display: flex; align-items: center; padding: 0.05rem 0.05rem 0.05rem 0.25rem; border-radius: 0.3rem; font-size: 0.18rem; color: #fff; background-color: #07409a; }
    .news-topbox .item .txt-box .goto-a span { display: flex; justify-content: center; align-items: center; margin-left: 0.2rem; border-radius: 50%; width: 0.46rem; height: 0.46rem; background-color: #fff; }
    .news-topbox .item .txt-box .goto-a .ifa { color: #07409a; font-size: 0.28rem; }
    .news-topbox .item .txt-box .goto-a:hover { background-color: #ff6400; }
    .news-topbox .item .txt-box .goto-a:hover .ifa { color: #ff6400; }
.news-topbox .swiper-pagination { }
.news-topbox .swiper-pagination .swiper-pagination-bullet { width: 0.12rem; height: 0.12rem; }
.news-topbox .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { background-color: #07409a; }






.related-news-swiper {  margin: 0 auto; padding-bottom: 0.6rem; }
  .related-news-swiper .item { display: flex; flex-direction: column; background-color: #fff; }
  .related-news-swiper .img-box,
  .related-news-swiper .txt-box { position: relative; }
  .related-news-swiper .txt-box:before { content: ''; position: absolute; right: 0.3rem; bottom: 0.3rem; width: 0.5rem; height: 0.5rem; background: url(../images/006.png) no-repeat 50% 50%; background-size: cover; }
  .related-news-swiper .txt-box { padding: 0.2rem 0.2rem; }
  .related-news-swiper .txt-box .tit { margin-bottom: 0.1rem; color: #000; }
  .related-news-swiper .txt-box .txt { margin-bottom: 0.1rem; min-height: 0.675rem; color: #4a4a4a; font-size: 0.15rem; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; overflow: hidden; }
  .related-news-swiper .txt-box .date { margin-bottom: 0.1rem; color: #808080; font-size: 0.15rem; }

.related-news-swiper .swiper-scrollbar { left: 4%; right: 4%; bottom: 0.2rem !important; width: auto !important; height: 2px !important; background-color: #b7b8b9; }
.related-news-swiper .swiper-scrollbar-drag { background-color: #ef7a00; }
.related-news-swiper .swiper-btn-next,
.related-news-swiper .swiper-btn-prev { position: absolute; bottom: 0%; right: 0.1rem; width: 0.3rem; }
.related-news-swiper .swiper-btn-prev { left: 0.1rem; }
.related-news-swiper .swiper-btn-next .ifa,
.related-news-swiper .swiper-btn-prev .ifa { font-size: 0.34rem; color: #aeafb0; line-height: 1; }
@media ( min-width: 1400px ){
  /*xxl*/
}
@media ( max-width: 1399px ) and ( min-width: 1200px ){
  /*xl*/
  .related-news-swiper .txt-box { padding: 0.3rem 0.3rem; }
  .related-news-swiper .txt-box .tit { margin-bottom: 0.12rem; }
  .related-news-swiper .txt-box .txt { margin-bottom: 0.12rem; }
  .related-news-swiper .txt-box:before { right: 0.2rem; bottom: 0.2rem; width: 0.4rem; height: 0.4rem; }
}
@media ( max-width: 1199px ) and ( min-width: 992px ){
  /*lg*/
  .related-news-swiper .txt-box { padding: 0.3rem 0.3rem; }
  .related-news-swiper .txt-box .tit { margin-bottom: 0.06rem; }
  .related-news-swiper .txt-box .txt { margin-bottom: 0.06rem; }
  .related-news-swiper .txt-box:before { right: 0.15rem; bottom: 0.15rem; width: 0.3rem; height: 0.3rem; }
}
@media ( max-width: 991px ) and ( min-width: 576px ){
   /*md*//*sm*/
  .related-news-swiper .item { flex-direction: column; }
  .related-news-swiper .img-box,
  .related-news-swiper .txt-box { width: 100%; }
  .related-news-swiper .txt-box { padding: 0.3rem 0.3rem; }
  .related-news-swiper .txt-box .tit { margin-bottom: 0.06rem; }
  .related-news-swiper .txt-box .txt { margin-bottom: 0.06rem; }
  .related-news-swiper .txt-box:before { right: 0.15rem; bottom: 0.15rem; width: 0.3rem; height: 0.3rem; }
  .related-news-swiper .swiper-scrollbar { left: 0.4rem; right: 0.4rem; width: auto !important; }
}
@media screen and (max-width: 575px) {
  .related-news-swiper { width: 90%; }
  .related-news-swiper .item { flex-direction: column; }
  .related-news-swiper .img-box,
  .related-news-swiper .txt-box { width: 100%; }
  .related-news-swiper .txt-box { padding: 0.2rem 0.2rem; }
  .related-news-swiper .txt-box .tit { margin-bottom: 0.06rem; }
  .related-news-swiper .txt-box .txt { margin-bottom: 0.06rem; }
  .related-news-swiper .txt-box:before { right: 0.15rem; bottom: 0.15rem; width: 0.3rem; height: 0.3rem; }

  .related-news-swiper .swiper-scrollbar { left: 0.4rem; right: 0.4rem; width: auto !important; }
  .related-news-swiper .swiper-btn-next,
  .related-news-swiper .swiper-btn-prev { margin-right: 0%; }
  .related-news-swiper .swiper-btn-next { margin-right: 0%; margin-left: 0%; }
  
}



.page-contact {  }
.page-contact .contact01 { padding-top: 0.8rem; padding-bottom: 0.8rem; }
  .page-contact .contact01 .txt01 { margin-bottom: 0.03rem; font-size: 0.14rem; }
  .page-contact .contact01 .txt02 { font-size: 0.2rem; font-weight: bold; }
.page-contact .contact02 { position: relative; margin-left: -0.15rem; margin-right: -0.15rem; }
  .page-contact .contact02 iframe { margin-left: -30%; width: 130%; height: 7.0rem; }
  .page-contact .contact02-a { overflow: hidden; position: absolute; top: 50%; right: 0; transform: translateY(-50%); border-radius: 2.5rem 0 0 2.5rem; width: 30%; min-width: 7rem; }
  .page-contact .contact02-a img { width: 100%; }
  .page-contact .contact02-a .txt { position: absolute; left: 20%; top: 20%; font-size: 0.46rem; color: #fff; text-transform: uppercase; }
  .page-contact .contact02-a a { position: absolute; left: 50%; bottom: 10%; transform: translateX(-50%); display: flex; justify-content: center; align-items: center; padding: 0 0.2rem; border-radius: 0.2rem; color: #fff; font-size: 0.18rem; background-color: #253783; }
  .page-contact .contact02-a a i { margin: 0.05rem; font-size: 0.22rem; }

@media ( min-width: 1400px ){

}
@media ( max-width: 1499px ) and ( min-width: 1400px ){
  .page-contact .contact02 iframe { margin-left: -40%; width: 140%; height: 6.0rem; }

}
@media ( max-width: 1399px ) and ( min-width: 1200px ){
  /*xl*/
  .page-contact .contact02 iframe { margin-left: -50%; width: 150%; height: 6.0rem; }
}
@media ( max-width: 1199px ) and ( min-width: 992px ){
  .page-contact .contact02 iframe { margin-left: -60%; width: 160%; height: 6.0rem; }
}
@media screen and (max-width: 991px) {
  .page-contact .contact02 iframe { margin-left: 0%; width: 100%; height: 5.0rem; }
}


.page-about01 { padding-top: 1.2rem; padding-bottom: 1.2rem; background: url(../images/jj01.png) no-repeat 0% 100%; background-size: 40% auto; }
  .page-about01 .col-title .txt {  font-size: 0.37rem; font-family: 'shscn-el'; color: #666; line-height: 1; }
  .page-about01 .txtbox { line-height: 2; }
  .page-about01 .txtbox p { margin-bottom: 0.25rem; }

.page-about02 { padding-top: 1rem; padding-bottom: 1rem; background: url(../images/jj02.jpg) no-repeat 50% 0%; background-size: cover; }
  .page-about02-title { text-align: center; color: #fff; }
  .page-about02-title .tit { margin-bottom: 0; font-size: 0.38rem; line-height: 1; }
  .page-about02-title .txt { font-size: 0.2rem; }
  .page-about02-title .txt2 { font-size: 0.17rem; letter-spacing: 0.06rem; }


  .list-img3 {  }
    .list-img3 .item { position: relative; }
    .list-img3 .item { overflow: hidden; position: relative; }
    .list-img3 .item .item-box { border: 1px solid #e2e2e2; }
    .list-img3 .item .img-h { padding-top: 80%; }



.pro-v-head2 { overflow: hidden; border-top: 0px; border-bottom: 0px; background-color: #fafafa; }
  .pro-v-head-td2 { width: 100%; }
  .pro-v-head-td2 .pro-tit { padding-top: 0.5rem; width: 100%; text-align: center; }
  .pro-v-head-td2 .pro-tit a { color: #0a5cb0; }

.products-recommended { padding-top: 0.5rem; background-color: #f7f9fb; }

.list-pro2 {  }
  .list-pro2 .item { position: relative;  }
  .list-pro2 .item-a { overflow: hidden; position: relative; padding: 0.2rem; background-color: #f2f4f7; box-shadow: 0 0 0.1rem rgba(116, 116, 116, 0.3); transition:all .3s ease-out; }
  .list-pro2 .item .img-h {position: relative; padding-top: 75%; }
  .list-pro2 .item .img-h:before { content: ''; position: absolute; top: 0; left: 0; z-index: 10; width: 100%; height: 100%; background-color: rgba(10,92,176,.5); opacity: 0; transition:all .3s ease-out; }
  .list-pro2 .item .txt-box { overflow: hidden; z-index: 10; display: flex; flex-direction: column; justify-content: space-around; align-items: center; margin-top: 0.2rem; height: 1.4rem; text-align: center; transition:all .3s ease-out; }
  .list-pro2 .item .txt-box .tit { line-height: 1; color: #113c6c; font-size: 0.24rem; transition:all .3s ease-out; }
  .list-pro2 .item .txt-box .txt { color: #484848;  display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; }
  .list-pro2 .item .txt-box .more { display: flex; flex-direction: column; justify-content: center; align-items: center; margin-bottom: 0; color: #ef7a00; transition:all .3s ease-out; }
  .list-pro2 .item .txt-box .more .ifa { font-size: 0.12rem; }

  .list-pro2 .item:hover .img-h {  }
  .list-pro2 .item:hover .img-h:before { opacity: 1; }


.ind-txt { margin-bottom: 0.2rem; }
  .ind-txt h3 { display: inline-block; margin-top: 0; font-size: 0.24rem; font-weight: bold; }
  .ind-txt span { font-size: 0.16rem; letter-spacing: 0.04rem; text-transform: uppercase; white-space: nowrap; }

.ind-more { display: inline-block; padding: 0.1rem 0.3rem; border-radius: 0.3rem; color: #fff; background-color: #21399a; }


.ind00 { padding-top: 0.08rem; padding-bottom: 0.08rem; border-bottom: 1px solid #eaeaea; background-color: #f5f5f5; }
  .ind00 .container { display: flex; justify-content: space-between; align-items: center; }
  .ind00 .container .hot-txt { display: flex; align-items: center; color: #333; }
  .ind00 .container .hot-txt i { margin-right: 0.06rem; color: #21399a; font-size: 0.3rem; }
  .ind00 .container .search-bar .text { height: 0.42rem; background-color: #ececec; }
  .ind00 .container .search-bar [type="submit"] { height: 0.42rem; background-color: #ececec; }

.ind01 { padding-top: 0.5rem; padding-bottom: 1.5rem; }
  .col-title2 { margin-bottom: 0.4rem; }
    .col-title2 .tit-en { position: relative; margin-bottom: 0.1rem; padding-bottom: 0.1rem; font-size: 0.5rem; line-height: 1; color: #21399a; letter-spacing: 0.1rem; text-transform: uppercase; }
      .col-title2 .tit-en:before { content: ''; position: absolute; left: 0; bottom: 0; border-radius: 0.03rem; width: 0.44rem; height: 0.05rem; background-color: #ff6400; }
    .col-title2 .tit { font-size: 0.26rem; color: #21399a; letter-spacing: 0.05rem; }

    .ind01-txtbox { margin-bottom: 0.6rem; font-size: 0.16rem; }

    .ind01-txtbox2 {  }
      .ind01-txtbox2 .txt01 { margin-bottom: 0.05rem; font-size: 0.2rem; line-height: 1; }
      .ind01-txtbox2 .txt02 { display: inline-block; font-size: 0.9rem; line-height: 1; color: #253783; font-weight: bold; }
      .ind01-txtbox2 .txt03 { display: inline-block; font-size: 0.14rem; line-height: 1; color: #ff6400; text-transform: uppercase; }




.ind02 { background: url(../images/jj05.jpg) no-repeat 50% 0%; background-size: cover; }
  .ind02 .container { position: relative; padding-top: 1.5rem; padding-bottom: 0.8rem; }

    .ind02-head { position: absolute; top: 0; transform: translateY(-50%); padding: 0.4rem 0.3rem 0.2rem; border: 1px solid #d9d9d9; width: 100%; background-color: #fff; }
    .ind02-head .page-pro-category-box { border-bottom: 0; }

.ind03 { padding-top: 0.8rem; padding-bottom: 3.2rem; }
  .ind03 .ind03-showbox { position: relative; display: flex; flex-wrap: wrap; justify-content: space-between; padding-top: 0.3rem; padding-bottom: 0.3rem; }
  .ind03 .ind03-showbox:before { content: ''; position: absolute; top: 0%; left: 50%; transform: translateX(-50%); border-radius: 4.0rem; width: 100%; height: 100%; background-color: #f7f7f8; }
  .ind03 .ind03-showbox .item { position: relative; z-index: 6; padding: 0.3rem 1.3rem; width: 40%; }
    .ind03 .ind03-showbox .item:nth-child(1):before,
    .ind03 .ind03-showbox .item:nth-child(2):before { content: ''; position: absolute; bottom: 0; left: 1rem; right: 1rem; border-bottom: 1px solid #d9d9d9; height: 1px; }
    .ind03 .ind03-showbox .item .head-box { display: flex; align-items: center; margin-bottom: 0.3rem; padding-left: 0.16rem; }
    .ind03 .ind03-showbox .item .head-box em { flex-shrink: 0; overflow: hidden; display: flex; justify-content: center; align-items: center; margin-right: 0.15rem; border: 10px solid #c9cde8; border-radius: 50%; width: 0.6rem; height: 0.6rem; background-color: #4d5f9f; }
    .ind03 .ind03-showbox .item .head-box em i { color: #fff; font-size: 0.26rem; }
    .ind03 .ind03-showbox .item .head-box .tit { margin-bottom: 0; font-weight: bold; }
    .ind03 .ind03-showbox .item .head-box .txt { margin-bottom: 0; text-transform: uppercase; opacity: .6; }
  .ind03 .ind03-showbox .imgbox { position: absolute; top: 10%; left: 50%; transform: translateX(-50%); z-index: 6; width: 35%; }

.ind04 { padding-top: 1rem; padding-bottom: 1rem; background: url(../images/jj08.jpg) no-repeat 50% 0%; background-size: cover; }
  .ind-news {  }
  .ind-news .text-box { display: flex; margin-top: 0.2rem; }
  .ind-news .text-box .date-box { flex-grow: 0; flex-shrink: 0; display: flex; flex-direction: column; justify-content: center; align-items: center; margin-right: 0.2rem; width: 1.05rem; color: #fff; background-color: #253783; }
  .ind-news .text-box .date-box .date-y { margin-bottom: 0.08rem; font-size: 0.26rem; font-weight: bold; line-height: 1; }
  .ind-news .text-box .date-box .date-m-d { font-size: 0.22rem; line-height: 1; }
  .ind-news .text-box .txt-box { flex-grow: 1; flex-shrink: 1; display: flex; flex-direction: column; align-items: center; overflow: hidden; padding-top: 0.1rem; padding-bottom: 0.1rem; }
  .ind-news .text-box .txt-box .tit { width: 100%; font-size: 0.18rem; font-weight: bold; color: #253783; }
  .ind-news .text-box .txt-box .txt { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; margin-bottom: 0; }
  .ind-news .txt-box .date { margin-bottom: 0; width: 100%; text-align: right; color: #f67524; font-weight: bold; }

  .ind-news2 {  }
  .ind-news2 .item { display: flex;  }
  .ind-news2 .item + .item { margin-top: 0.2rem; }
  .ind-news2 .item .img-box { flex-grow: 0; flex-shrink: 0; width: 40%; margin-right: 0.15rem; }
  .ind-news2 .item .img-box .img-h { padding-top: 60%; }
  .ind-news2 .text-box { flex-grow: 1; flex-shrink: 1; display: flex; flex-direction: column; overflow: hidden; padding-top: 0.1rem; padding-bottom: 0.1rem; }
  .ind-news2 .txt-box { flex-grow: 1; flex-shrink: 1; display: flex; flex-direction: column; overflow: hidden; }
  .ind-news2 .txt-box .tit { width: 100%; font-size: 0.18rem; font-weight: bold; color: #253783; }
  .ind-news2 .txt-box .txt { display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden; margin-bottom: 0.08rem; }
  .ind-news2 .txt-box .date { margin-bottom: 0; text-align: right; color: #f67524; font-weight: bold; }



.ind05 { padding-top: 0.6rem; padding-bottom: 0.6rem; }
  .ind05 .left-box { float: left; margin-right: 0.5rem; }
  .ind05 .show-box { overflow: hidden; }
  .ind05 .show-box a { margin-right: 0.1rem; margin-bottom: 0.16rem; white-space: nowrap; }



@media ( min-width: 1400px ){
  /*xxl*/
}
@media ( max-width: 1399px ) and ( min-width: 1200px ){
  /*xl*/
  .ind03 { padding-bottom: 1.6rem; }
  .ind03 .ind03-showbox .item { padding: 0.3rem 0.7rem; }
}
@media ( max-width: 1199px ) and ( min-width: 992px ){
  /*lg*/
  .ind03 { padding-bottom: 1rem; }
  .ind03 .ind03-showbox:before { border-radius: 1rem; }
  .ind03 .ind03-showbox .item { padding: 0.3rem 0.4rem; width: 48%; }
  .ind03 .ind03-showbox .imgbox { position: static; margin: 0 auto;     transform: translateX(0%); }
}
@media ( max-width: 991px ) and ( min-width: 768px ){
  /*md*/
  .ind03 { padding-bottom: 1rem; }
  .ind03 .ind03-showbox:before { border-radius: 1rem; }
  .ind03 .ind03-showbox .item { padding: 0.3rem 0.4rem; width: 48%; }
  .ind03 .ind03-showbox .imgbox { position: static; margin: 0 auto;     transform: translateX(0%); }
}
@media ( max-width: 767px ) and ( min-width: 576px ){
  /*sm*/
  .ind03 { padding-bottom: 1rem; }
  .ind03 .ind03-showbox:before { border-radius: 1rem; }
  .ind03 .ind03-showbox .item { padding: 0.3rem 0.4rem; width: 100%; }
  .ind03 .ind03-showbox .imgbox { position: static; margin: 0 auto;     transform: translateX(0%); }
}
@media screen and (max-width: 575px) {
  .ind03 { padding-bottom: 1rem; }
  .ind03 .ind03-showbox:before { border-radius: 1rem; }
  .ind03 .ind03-showbox .item { padding: 0.3rem 0.4rem; width: 100%; }
  .ind03 .ind03-showbox .imgbox { position: static; margin: 0 auto;     transform: translateX(0%); }

}

@media screen and (max-width: 991px) {
  .col-title .tit-en { font-size: 0.2rem; }
  .col-title2 .tit-en { font-size: 0.4rem; }

  .ind02 .col-title .tit-en,
  .ind03 .col-title .tit-en,
  .ind04 .col-title .tit-en { font-size: 0.3rem; }

  .page-nav-box .crumbs { display: none; }
  .page-about01 { padding-top: 0.6rem; padding-bottom: 1.6rem; background-size: 80% auto; }
  .page-about02 { padding-top: 0.6rem; padding-bottom: 0.6rem; }
  .page-about02-title .txt2 { font-size: 0.14rem; letter-spacing: 0; }

  .page-contact .contact01 .item { text-align: center; }
  .page-contact .contact02 img { width: 100%; }
  .page-contact .contact02-a { position: static; border-radius: 0; width: 100%; min-width: 100%; transform: translateY(0%); }

  .list-news .item { padding: 0; }
  .list-news .txt-box .txt { -webkit-line-clamp: 2; }

  .ind00 .container .hot-txt { display: none; }
  .ind01 { padding-bottom: 0.5rem; }
  .ind01-txtbox2 .txt01 { display: inline-block; }
  .ind01-txtbox2 .txt02 { font-size: 0.5rem; }
  .ind02 .container { padding-top: 0.8rem; }

  

  .ind05 .left-box { float: none; display: flex; justify-content: center; margin-bottom: 0.2rem; margin-right: 0; }
  .ind05 .show-box { text-align: center; }
}

